import React from 'react';
import { Provider } from 'react-redux';
import { createRoot } from 'react-dom/client';

import App from './App';
import store from './store';

/**
 * 1. 通过 redux 将 store 传递给整个 App
 * 2. 在需要使用 store 的组件中，需要使用 redux 的 connect 方法对组件进行包装
 */
const root = createRoot(document.getElementById('root'));

root.render(
  <Provider store={store}>
    <React.StrictMode>
      <App/>
    </React.StrictMode>
  </Provider> 
);